* {
    margin: 0;
    padding: 0;
}
body {
    font-family: "微软雅黑";
    background: #f2f6fa;
}
.hidden{ display: none; }

/*登陆模块*/
.content{     padding: 40px 0 40px 0; }
.logo_content{ width: 503px; background: #ffffff; margin: 0 auto; }
.login_tab{    margin-bottom: 20px; border-bottom: 1px solid #e6e6e6; height:76px; }
.login_tab .login_accounts{ float: left; text-align: center; width: 50%; display: inline-block; height: 75px;line-height: 75px; font-size: 18px; }
.login_accounts.active{ color:#018eed; border-bottom: 2px solid #018eed;  }
.login-if{ margin: 0 40px; }
.left_it img{ width: 20px;vertical-align: middle; padding-right: 10px; }
.left_it{ font-size: 16px; color: #778493; }
.input_tt input,.input_cd input{ line-height: 40px; padding:0 10px; border-radius: 5px; outline: 0; border:1px solid #778493; }
.input_phone{ padding:10px 0; }
.input_tt input{ width: 295px; }
.input_cd input{ width: 175px; }
.bt_cd{ width: 106px; margin-left: 10px; border-radius: 5px; display: inline-block; height: 40px; line-height: 40px; text-align: center; background:#018eed; color: #ffffff;  }
.bt_cd.active{ background: #ffffff; border:1px solid #778493; color: #778493; }
.lgbtn{ width: 420px;border-radius: 5px; display: inline-block; height: 40px; line-height: 40px; text-align: center; background:#018eed; color: #ffffff; }
.input_main{ margin-bottom: 20px; }
.pt_tt{ text-align: center; font-size: 14px; color: #778493; margin: 10px 0 30px 0; }
.pt2{ color: #32a9f2; }
.other_login img{ width: 173px;    vertical-align: middle; }
.other_tt{ font-size: 14px;color: #778493; }
.wechat{ text-align: center; padding: 20px 0 40px 0; }
.wechat img{ width: 50px; }
.forget{    float: right;    padding-bottom: 5px;    }
.forget a{font-size: 14px;    color: #32a9f2; text-decoration: none;}
.lgbtn{ cursor:pointer; }
.title,.login_link{ text-align: center; }
.title{ font-size: 30px; }
.login_link{font-size: 16px;}
.reg_title{ height: 108px; border-bottom: 1px solid #e6e6e6;    padding: 21px 0;    box-sizing: border-box;}
.register_content{ width: 703px; background: #ffffff; margin: 0 auto;}
.pt1{color: #778493;}
.register-if{margin: 0 140px; padding-bottom: 40px;}
.id_option{color: #778493;   padding: 0 8px;}
.select_identity{ display: inline-block; }
.id_option input{ opacity: 0; }
.id_option .sec{ width: 15px;    margin-top: 5px;position: absolute; height: 15px; display: inline-block; background: url(../img/check.png);     background-size: cover; }
.id_option .sec.active{ width: 15px; height: 15px; display: inline-block; background: url(../img/checked.png);     background-size: cover;}


/*首页*/
.swipe-wrap img{ width: 100%; }
.main_content{ width: 1100px;    margin: 0 auto;  }
.title_tt{line-height: 60px;    display: inline-block;   border-bottom: 2px solid #778493;}
.show_title{   padding-top: 40px;    font-size: 30px;    font-weight: bold;   line-height: 60px;    border-bottom: 1px solid #cfcfcf;}
.cp_tt{    text-align: left; margin-top: 20px; font-size: 20px;  font-weight: bold; line-height: 40px; border-bottom: 1px solid #cfcfcf;}
.proshow_list{ width: 100%; margin-top: 35px; position: relative; }
.cpshow_list{width: 100%; margin-top: 20px; position: relative;}
.list_content{  background: #ffffff;  width: 32.3%;    margin: 0 0.5%; float: left;}
.header_img img{ width: 100%; border-radius: 5px 5px 0 0;    display: block; }
.header_img{ position: relative; }
.identification{ background: #ffffff;    border-radius: 0 0 3px 3px; border-top: 2px solid #32a9f2;     padding:10px 5px;position: absolute; top:-2px; right:10px; color: #32a9f2;}
.imgname{ position: absolute; bottom: 0; left: 0; width: 100%; color: #ffffff; line-height: 50px; height: 50px; box-sizing: border-box; font-size: 22px; background: rgba(0, 0, 0, 0.72); padding: 0 10px;}
.dt_con{ width: 33.3%; position: relative; float: left;padding: 5px 0; }
.footer_dt{ width: 100%; }
.dt_con span{ display: block; text-align: center; font-size: 18px; line-height: 1.5;}
.fottt{ color: #778493; }
.bd_rt{    width: 100%;    height: 20px;    position: absolute;    top: 20px;   border-right: 1px solid #778493;}
.left_more,.group_left{    float: left; width: 280px; height: 380px; position: relative; }
.left_more{background: #32a9f2;}
.group_left{background: #a67ee1;}
.more_img{  text-align: center; padding: 65px 0;}
.more_img img{width: 125px;}
.money,.text{ padding-left: 35px; color: #ffffff; }
.money{font-size: 36px; font-weight: bold;}
.text{ font-size: 18px; }
.more_link{ position: absolute; right: 10px; color: #ffffff; font-size: 16px; bottom: 10px; }
.investor_list{ margin-top: 60px;height: 380px; }
.headerimg img{ width: 100px; height: 100px; border-radius: 50%; vertical-align: middle; }
.headerimg{ float: left; }
.investor_infor{ margin-left: 120px;    height: 100px; padding-top: 30px;   box-sizing: border-box;}
.investor_infor span{ display: block; }
.table_body{    float: left; width: 410px; position: relative;    height: 190px;  padding-top: 20px;   padding-left: 20px;   box-sizing: border-box; }
.right_list{ width: 820px; float: left; background: #ffffff; height: 380px; }
.change_card{cursor:pointer; width: 160px; border-radius: 4px;  height: 40px; line-height: 40px; text-align: center; background: #32a9f2; color: #ffffff; font-size: 18px;    position: absolute; right: 20px; bottom: 20px;}
.join{    margin-left: 15px;float: right;width: 120px;cursor:pointer;  height: 40px; line-height: 40px; text-align: center; background: #32a9f2; color: #ffffff; font-size: 18px;    }
.group_dt{position: absolute; right: 20px; bottom: 20px;}
.pp_num,.article_num{  font-size: 18px; color: #778493;   padding-top: 20px;    display: inline-block;}
.in_name{ font-size: 24px;font-weight: bold; }
.in_conp{ font-size:18px; color: #778493; }
.table_1{ border-right: 1px solid #e6e6e6;  border-bottom: 1px solid #e6e6e6; }
.table_2{ border-bottom: 1px solid #e6e6e6; }
.table_3{ border-right: 1px solid #e6e6e6;  }
.activity_list{ margin-top: 35px; height: 220px; }
.activity_con{ width: 49%; margin: 0 0.5%; float: left; }
.leftimg img{ width: 290px; display: block;height: 220px; border-radius: 5px 0 0 5px;}
.leftimg{float: left; position: relative; height: 220px;}
.at_dt{  border-radius: 0 5px 5px 0;   float: left;    padding: 18px; box-sizing: border-box;   background: #ffffff;    background-color: #ffffff;    width: 245px;    height: 220px; }
.at_name{   line-height: 45px;font-size: 21px;}
.at_dtname{ font-weight: bold; }
.at_time{    margin-top: 30px;}
.at_time,.at_add{ line-height: 1.6; font-size: 18px; color: #778493;}
.pp_num img{ width: 12px; margin-right: 5px; }

/*首页滑动部分css*/
.trigger{width: 30px;  height: 30px;    position: absolute;    top: 60%;    z-index: 3;}
.flder li,.flder1 li,.flder2 li{ float: left; list-style: none;    width: 1100px; }
.flashSaleDeals{ width: 1100px;    overflow: hidden;    position: relative; }
.pro_show{ position: relative; }
.activity_list{ position: relative; }
.zuo,.zuo1,.zuo2{
    left: -30px;
    background-image: url("../img/zuo.png"); background-size: 100%; 
}
.you,.you1,.you2{
    right: -30px;
    background-image: url("../img/you.png"); background-size: 100%; 
}
.company_logo{ width: 20%; float: left; }
.company_logo img{ width: 100%; padding: 0 10px; box-sizing: border-box; }
.cooperation{ position: relative; }



/*官方合作*/

.banner img{ width: 100%; }
.service_content{ width: 1100px; margin: 0 auto; }
.serviceimg img{ width: 31.3%; float: left; margin: 0 1%; }
.servicett{ font-size: 24px; padding: 0 20px;}
.service-title img{ width: 473px;    padding: 0 10px;    box-sizing: border-box;    vertical-align: middle;}
.service-title{ padding-bottom: 20px; }
.contact-us{ background: #ffffff; margin-top: 20px; }
.contact_tt{ font-size: 20px; padding: 20px; border-bottom: 1px solid #e6e6e6; }
.contact_tt span{ border-left: 2px solid #018eed; padding-left: 5px;  }
.left-info,.right-info{ width: 50%; float: left; padding: 0 60px; box-sizing: border-box; }
.infoinput{ width: 100%; margin:40px 0;}
.left-info{ border-right: 1px solid #e6e6e6; }
.input-info{ padding: 20px 0; }
.leftinput img{ padding-right: 5px; width: 15px; }
.leftinput{ font-size: 16px; color: #778493; padding-right: 10px;}
.rightinput input{ width: 320px; height: 40px; line-height: 40px; border-radius: 5px; border:1px solid #778493 ; }
.rightinput textarea{ width: 300px; height: 120px; border-radius: 5px; }
.remarksinput{position: relative;   top: -100px;}
.submit-info{ text-align: center; padding-bottom: 40px; }
.submit-info span{ height: 40px; line-height: 40px; border-radius: 5px; background:#018eed; color: #ffffff; width: 200px; display: inline-block; }
.contact_tt .right-tt a{ float: right; color: #000000; }
.contact_tt .right-tt{border:0; }
.partnerimg{ width: 25%; float: left; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;  box-sizing: border-box; }
.partnerimg img{ width: 100%; }
.partnerimg:nth-child(4n+0){border-right:0;}
/*搜索*/
.searchleft{float: left;  padding-right: 10px; display: inline-block; }
.searchleft input{ padding: 0 10px;width: 590px;display: inline-block; height: 50px; line-height: 50px; border:1px solid #018eed; box-sizing: border-box; color:#778493;  }
.searchright{ background: #018eed; padding-right: 10px; font-size: 24px; color: #ffffff;height: 50px; line-height: 50px; text-align: center; width: 200px; display: inline-block; }
.search-input{ padding: 40px 0; width: 810px; margin: 0 auto; }
.searchtab{ position: relative; font-size: 16px; color: #778493; text-align: center;width: 80px; border-radius: 3px;  display: inline-block;height: 30px; line-height: 30px; }
.searchtab.active{ background: #018eed; text-align: center;width: 80px; border-radius: 3px; color: #ffffff; display: inline-block;height: 30px; line-height: 30px; }
.search-tab{ margin-bottom: 1px; }
.searchtab input{opacity: 0; position: absolute; height: 30px; width: 80px; left: 0; }
/*通讯录列表*/
.tp-img img{ width: 80px; height: 80px; border-radius: 50%; padding: 2px; border:1px solid #778493; }
.user-info{ padding-top: 30px; font-size: 16px; float: left; text-align: center; color:#778493; width: 23%; margin: 20px 1%; background: #ffffff;  }
.address_list,.search-grouplist,.company-list,.project-list{ width: 1100px; margin: 0 auto; }
.user-name{ padding-top: 5px; font-size: 18px; color: #000000; font-weight: bold; }
.usercomp{font-size: 18px; font-weight: bold; }
.userphone{ padding: 5px 0; }
.changecard span{ font-size: 16px; display: inline-block;  background: #018eed; color: #ffffff; text-align: center; height: 40px; line-height: 40px; width: 160px; }
.changecard{padding: 30px 0; text-align: center;}
.searchuser{    background: #ffffff;width: 590px;display: inline-block; height: 50px; line-height: 50px; border:1px solid #018eed; box-sizing: border-box; color:#778493; float: left; margin-right: 10px;}
.searchuser select{
	height: 40px;
    line-height: 40px;
    border: 0;
    width: 80px;
    float: left;
    margin-top: 4px;
    margin-left: 4px;
    background: #eeeeee;
    padding: 0 5px;
    margin-right: 4px;
    font-size: 16px;
    outline: 0;
}
.searchuser input{
	width: 490px;
    height: 40px;
    line-height: 40px;
    float: left;
    margin-top: 4px;
    border: 0;
}
.select-catgory{ width: 1100px; background: #ffffff; margin: 0 auto; }
.select-catgory ul li{ list-style: none; width: 12.5%; float: left; }
.city-tt{    width: 100px; float: left;}
.select-list ul{    width: 900px;    float: left}
.select-list{ text-align: center; height: 81px; line-height: 80px; font-size: 16px; color: #778493;}
.select-catgory{ margin-bottom: 20px; }
.selectcity ul{ border-bottom: 1px dashed #e6e6e6; }
.select-open{ float: left; width: 100px;}
.select-open img{ width: 20px; }
.city-tt{ font-weight: bold; }


.search-groupinfor ul li{width: 25%;    list-style: none;    float: left;}
.search-groupinfor .groupimg img{ width: 70px; height: 70px; }
.search-groupinfor .group_list{    margin: 20px 10px 0px 10px;}
.project-list .projectlist ul li{    width: 23%;}
.project-list  .pj_footer{ border:0; }
.company-list .user-info{ padding-bottom: 30px; }